.page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  background-size: cover;
  padding: 75rpx 30rpx;
  box-sizing: border-box;
  text-align: center;

  .card {
    width: 100%;
    position: relative;

    .bg {
      width: 100%;
      height: 480rpx;
    }

    .b-logo {
      position: absolute;
      left: 48rpx;
      top: 70rpx;
      width: 200rpx;
      height: 27rpx;
    }

    .b-text {
      position: absolute;
      top: 50%;
      left: 48rpx;
      transform: translateY(-50%);
      color: rgb(185, 148, 118);
      font-family: Helvetica;
      font-size: 45rpx;
      font-weight: 400;
      line-height: 60rpx;
      letter-spacing: 3.6rpx;
      text-align: left;
    }

  }

  .t1 {
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 33rpx;
    font-weight: 500;
    line-height: 50rpx;
    letter-spacing: 2.64rpx;
    padding: 40rpx 82rpx 0rpx;
  }

  .b-line {
    display: inline-block;
    margin: 0 auto;
    width: 640rpx;
    vertical-align:top;
    height:0.5px;
  }

  .t2 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    font-size: 26rpx;
    font-weight: 500;
    letter-spacing: 2rpx;
    line-height: 50rpx;

    view {
      display: flex;
      align-items: center;
      font-weight: 400;
      font-size: 24rpx;
      margin-left: 30rpx;

      image {
        width: 19rpx;
        height: 29rpx;
        margin-right: 6rpx;
      }
    }
  }

  .t3 {
    color: rgb(255, 255, 255);
    font-family: 思源黑体 CN;
    font-size: 26rpx;
    font-weight: 350;
    line-height: 45rpx;
    letter-spacing: 2.08rpx;
    text-align: center;
  }
  .footer{
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 83rpx;
  }
  .btnBox {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2rpx solid rgba(255, 255, 255, 0.6);
    width: 300rpx;
    height: 70rpx;
    color: #fff;
    font-size: 24rpx;
    letter-spacing: 2rpx;
    border-radius: 2rpx;
  }

  .t4 {
    color: rgb(255, 255, 255);
    font-family: 思源黑体 CN;
    font-size: 20rpx;
    font-weight: 350;
    line-height: 30rpx;
    letter-spacing: 1.6rpx;
    text-align: center;
  }
}


// 评价
.evaluate{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  .eva-title{
    width: 335rpx;
    text-align: center;
    font-size: 26rpx;
    line-height: 50rpx;
    margin-bottom: 96rpx;
  }
  .eva-code{
    width: 280rpx;
    height: 280rpx;
    overflow: hidden;
    // background: #f0f;
    margin: 60rpx auto;
    image{
      width: 100%;
      height: 100%;
    }
  }
  .eva-desc{
    width: 476rpx;
    font-weight: 500;
    font-size: 26rpx;
    line-height: 50rpx;
    text-align: center;
  }
  .eva-star{
    position: relative;
    .eva-item{
      display: flex;
      align-items: center;
      margin-bottom: 19rpx;
    }
    .eva-label{
      font-size: 26rpx;
      line-height: 39rpx;
    }
    .eva-opt{
      display: flex;
      align-items: center;
      image{
        width: 25rpx;
        height: 25rpx;
        margin-right: 16rpx;
      }
    }
  }
}